package org.darkforest.common.services;

import java.util.List;

import org.darkforest.model.HealthUser;
import org.darkforest.model.HealthUserAppointment;
import org.darkforest.vo.AjaxReturnData;
import org.darkforest.vo.MemberBase;

public interface HealthUserService {

    AjaxReturnData addHealthUserList(List<HealthUser> healthUserList);

    AjaxReturnData appointmentCheckup(HealthUser healthUserRecord);

    AjaxReturnData cancelCheckup(String memberMobile, String checkDate);

    void batchSetRemindMsg();

    void changePkgTypeBySchedule();

    AjaxReturnData reportGetList(List<HealthUser> healthUserList);

    AjaxReturnData reportGet(Integer userId);

    boolean insertUserAndUserAppointment(HealthUser healthUser, HealthUserAppointment vmHuaInfo);

    boolean updateUserAndUserAppointment(HealthUser healthUser, HealthUserAppointment vmHuaInfo);
}
